Automated Test Data Generation for Embedded System Models Using Combinatorial Testing

نویسندگان

چکیده

Abstract— Embedded systems have been playing very important roles in modern society. They appeared every aspect of life from automotive to avionics industries home appliances, etc. These embedded therefore must satisfy high quality requirements. As a consequence, assurance for these kinds has attracted much attention and investment both academic research industry communities. In developing systems, testing often requires coverage with different measures respect international standards like Decision Coverage (DC), Condition (CC), Modified Condition/Decision (MC/DC) respected ISO 26262. However, it is difficult generate test cases due the complexity system, larger number inputs, complex continuous signals inputs. order good DC, CC, MC/DC measures, this paper proposes method automatically test-cases by applying Combinatorial technique. The requirements inputs model will be encoded input technique that cover all pair values any two Experiments on case studies showed proposed result better than random method.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automatic test case generation for WS-Agreements using combinatorial testing

In the scope of the applications developed under the service-based paradigm, Service Level Agreements (SLAs) are a standard mechanism used to flexibly specify the Quality of Service (QoS) that must be delivered. These agreements contain the conditions negotiated between the service provider and consumers as well as the potential penalties derived from the violation of such conditions. In this c...

متن کامل

Automated Combinatorial Test Methods - Beyond Pairwise Testing

Pairwise testing has become a popular approach to software quality assurance because it often provides effective error detection at low cost. However, pairwise (2-way) coverage is not sufficient for assurance of mission-critical software. Combinatorial testing beyond pairwise is rarely used because good algorithms have not been available for complex combinations such as 3­ way, 4-way, or more. ...

متن کامل

Systematic Test Data Generation for Embedded Software

Functional testing of software dedicated for hybrid embedded systems should start at the early development phase and requires analysis of discrete and continuous signals, where timing constraints play a significant role. Test data generation is done manually nowadays, though it should be automated to the highest possible extent. Hereby, a concept for testing at the model level is introduced. Fi...

متن کامل

Automated Test Data Generation Using Fuzzy Logic-Genetic Algorithm Hybridization System for Class Testing Of Object Oriented Programming

In this paper we have explained automatic test data generation particularly for class testing of object oriented programming. During test data generation we have implemented the Genetic program Fuzzy logic control auxiliary hybridization techniques. Some cases genetic algorithm has been used for optimized the desired results. As a future challenges we have made comments on the utilization of th...

متن کامل

Automated Software Test Data Generation

Abstracr-Test data generation in program testing is the process of identifying a set of test data which satisfies given testing criterion. Most of the existing test data generators 161, [It], [lo], [16], [30] use symbolic evaluation to derive test data. However, in practical programs this technique frequently requires complex algebraic manipulations, especially in the presence of arrays. In thi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Nghiên c?u khoa h?c và công ngh? trong l?nh v?c an toàn thông tin

سال: 2023

ISSN: ['2615-9570']

DOI: https://doi.org/10.54654/isj.v3i17.890